home *** CD-ROM | disk | FTP | other *** search
- VERSION 5.00
- Begin VB.Form frmPaintPic
- Caption = "Paint Picture Demo"
- ClientHeight = 1845
- ClientLeft = 4845
- ClientTop = 3645
- ClientWidth = 4320
- ClipControls = 0 'False
- BeginProperty Font
- Name = "MS Sans Serif"
- Size = 8.25
- Charset = 0
- Weight = 700
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- ForeColor = &H80000008&
- LinkTopic = "Form5"
- LockControls = -1 'True
- PaletteMode = 1 'UseZOrder
- ScaleHeight = 1845
- ScaleWidth = 4320
- Tag = "Apparent"
- Begin VB.Timer Timer2
- Enabled = 0 'False
- Interval = 50
- Left = 2400
- Top = 1305
- End
- Begin VB.CommandButton cmdAction
- Caption = "&Start"
- BeginProperty Font
- Name = "MS Sans Serif"
- Size = 8.25
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 495
- Index = 1
- Left = 3000
- TabIndex = 1
- Top = 1245
- Width = 1215
- End
- Begin VB.Timer Timer1
- Enabled = 0 'False
- Interval = 500
- Left = 1560
- Top = 1305
- End
- Begin VB.PictureBox picMoon
- Appearance = 0 'Flat
- AutoSize = -1 'True
- BackColor = &H80000005&
- ForeColor = &H80000008&
- Height = 510
- Index = 5
- Left = 435
- Picture = "PaintPic.frx":0000
- ScaleHeight = 480
- ScaleWidth = 480
- TabIndex = 7
- Top = 480
- Visible = 0 'False
- Width = 510
- End
- Begin VB.PictureBox picMoon
- Appearance = 0 'Flat
- AutoSize = -1 'True
- BackColor = &H80000005&
- ForeColor = &H80000008&
- Height = 510
- Index = 4
- Left = 375
- Picture = "PaintPic.frx":0442
- ScaleHeight = 480
- ScaleWidth = 480
- TabIndex = 6
- Top = 405
- Visible = 0 'False
- Width = 510
- End
- Begin VB.PictureBox picMoon
- Appearance = 0 'Flat
- AutoSize = -1 'True
- BackColor = &H80000005&
- ForeColor = &H80000008&
- Height = 510
- Index = 3
- Left = 300
- Picture = "PaintPic.frx":0884
- ScaleHeight = 480
- ScaleWidth = 480
- TabIndex = 5
- Top = 330
- Visible = 0 'False
- Width = 510
- End
- Begin VB.PictureBox picMoon
- Appearance = 0 'Flat
- AutoSize = -1 'True
- BackColor = &H80000005&
- ForeColor = &H80000008&
- Height = 510
- Index = 2
- Left = 225
- Picture = "PaintPic.frx":0CC6
- ScaleHeight = 480
- ScaleWidth = 480
- TabIndex = 4
- Top = 255
- Visible = 0 'False
- Width = 510
- End
- Begin VB.PictureBox picMoon
- Appearance = 0 'Flat
- AutoSize = -1 'True
- BackColor = &H80000005&
- ForeColor = &H80000008&
- Height = 510
- Index = 1
- Left = 135
- Picture = "PaintPic.frx":1108
- ScaleHeight = 480
- ScaleWidth = 480
- TabIndex = 3
- Top = 165
- Visible = 0 'False
- Width = 510
- End
- Begin VB.PictureBox picMoon
- Appearance = 0 'Flat
- AutoSize = -1 'True
- BackColor = &H80000005&
- ForeColor = &H80000008&
- Height = 510
- Index = 0
- Left = 60
- Picture = "PaintPic.frx":154A
- ScaleHeight = 480
- ScaleWidth = 480
- TabIndex = 2
- Top = 90
- Visible = 0 'False
- Width = 510
- End
- Begin VB.CommandButton cmdAction
- Caption = "&Start"
- BeginProperty Font
- Name = "MS Sans Serif"
- Size = 8.25
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 495
- Index = 0
- Left = 60
- TabIndex = 0
- Top = 1245
- Width = 1215
- End
- Begin VB.Image imgMoon
- Height = 510
- Left = 3345
- Top = 300
- Width = 510
- End
- Begin VB.Label Label1
- Alignment = 2 'Center
- AutoSize = -1 'True
- BackStyle = 0 'Transparent
- Caption = "Assign Images"
- Height = 195
- Index = 1
- Left = 2985
- TabIndex = 9
- Top = 1020
- Width = 1245
- End
- Begin VB.Label Label1
- Alignment = 2 'Center
- AutoSize = -1 'True
- BackStyle = 0 'Transparent
- Caption = "Paint Picture"
- Height = 195
- Index = 0
- Left = 60
- TabIndex = 8
- Top = 1020
- Width = 1215
- End
- Attribute VB_Name = "frmPaintPic"
- Attribute VB_GlobalNameSpace = False
- Attribute VB_Creatable = False
- Attribute VB_TemplateDerived = False
- Attribute VB_PredeclaredId = True
- Attribute VB_Exposed = False
- Option Explicit
- Private Sub cmdAction_Click(Index As Integer)
- Dim iMaxHeight As Integer, iMaxWidth As Integer
- Dim ipicHeight As Integer, iPicWidth As Integer
- Dim ipicLeft As Integer, ipicTop As Integer, i As Integer
- If cmdAction(Index).Caption = "&Start" Then
- If Index = 0 Then
- Timer1.Interval = 20
- Timer1.Enabled = True
- Else
- Timer2.Interval = 20
- Timer2.Enabled = True
- End If
- cmdAction(Index).Caption = "&Stop"
- If Index = 0 Then
- Timer1.Enabled = False
- Else
- Timer2.Enabled = False
- End If
- cmdAction(Index).Caption = "&Start"
- End If
- End Sub
- Private Sub Form_Load()
- PosForm Me
- Me.Show
- End Sub
- Private Sub Timer1_Timer()
- Static idx As Integer
- frmPaintPic.PaintPicture picMoon(idx), 400, 300
- idx = idx + 1
- If idx > 5 Then idx = 0
- End Sub
- Private Sub Timer2_Timer()
- Static idx As Integer
- imgMoon.Picture = picMoon(idx).Picture
- idx = idx + 1
- If idx > 5 Then idx = 0
- End Sub
-